/**
 * BootstrapTable的默认设置参数
 */
//默认get
$.fn.bootstrapTable.defaults.method='post'; 
//设置为 true 禁用 AJAX 数据缓存 默认：true
$.fn.bootstrapTable.defaults.cache=false;
//设置为 true 会有隔行变色效果默认：false
$.fn.bootstrapTable.defaults.striped=true;
//设置为 true 会在表格底部显示分页条/默认：false
$.fn.bootstrapTable.defaults.pagination=true;
//设置为false 将禁止所有列的排序、默认：true
$.fn.bootstrapTable.defaults.sortable=true;
//设置在哪里进行分页，可选值为 'client' 或者 'server'。设置 'server'时，必须设置 服务器数据地址（url）或者重写ajax方法、默认值：client
$.fn.bootstrapTable.defaults.sidePagination='server';
$.fn.bootstrapTable.defaults.paginationFirstText='首页';
$.fn.bootstrapTable.defaults.paginationPreText='上一页';
$.fn.bootstrapTable.defaults.paginationNextText='下一页';
$.fn.bootstrapTable.defaults.paginationLastText='尾页';
//设置true 将在点击行时，自动选择rediobox 和 checkbox、默认值：false
$.fn.bootstrapTable.defaults.clickToSelect = true;
$.fn.bootstrapTable.defaults.pageSize = 20;
//发送到服务器的数据编码类型/默认：application/json、使用默认的后台：request.getParameter获取不到
$.fn.bootstrapTable.defaults.contentType = 'application/x-www-form-urlencoded';
$.fn.bootstrapTable.defaults.pageList = [20, 50, 100, 1000,2000,5000];
//请求服务器数据时的参数
$.fn.bootstrapTable.defaults.queryParams = function(params){
	var pageIndex = params.offset / params.limit + 1
	var temp = {
		page : pageIndex, // 页码
		rows : params.limit // 页面大小
	};
	return temp;
}
//加载服务器数据之前的处理程序，可以用来格式化数据
$.fn.bootstrapTable.defaults.responseHandler=function(result){
	//返回指定格式
    if (result.hasOwnProperty('Statu') && result.hasOwnProperty('Data'))
	{
		if(result.Statu == 0)
		{
            if(result.Data==null){
                return {total:0,rows:[]};
            }

            if (!result.Data.hasOwnProperty('rows') || !result.Data.hasOwnProperty('total')) {
                layer.msg('返回的数据中缺少<span style="color:red;">rows</span>或<span style="color:red;">total</span>属性', { icon: 2 });
            }

			return result.Data;
		}	
		else
		{
			layer.alert('加载列表数据出现异常',{title:'系统提示',icon:5});
			return {total:0,rows:[]};
		}	
	}
	else
    {
		return result;
	}
};